/* SVN Info:
 * $HeadURL: http://jkad.googlecode.com/svn/trunk/JKad/src/jkad/facades/user/DetailedInfoFacade.java $
 * $LastChangedRevision: 55 $
 * $LastChangedBy: polaco $                             
 * $LastChangedDate: 2006-11-27 04:15:00 +0000 (Mon, 27 Nov 2006) $  
 */
package jkad.facades.user;

import java.math.BigInteger;
import java.net.InetAddress;
import java.util.List;

import jkad.structures.kademlia.KadNode;

public interface DetailedInfoFacade
{
    public long countReceivedPackets();

    public long countSentPackets();

    public long countReceivedRPCs();

    public long countReceivedRPCs(byte type);

    public long countSentRPCs();

    public long countSentRPCs(byte type);
    
    public BigInteger getSystemID();
    
    public List<KadNode> listKnowContacts();
    
    public InetAddress getIP();
    
    public int getPort();
}
